package com.example.dtos.plugin;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 插件依赖项DTO
 */
public record PluginDependencyDTO(
    @Schema(description = "依赖插件ID", example = "com.company.core")
    String id,
    
    @Schema(description = "依赖插件名称", example = "核心插件")
    String name,
    
    @Schema(description = "依赖版本要求", example = ">=1.0.0")
    String version,
    
    @Schema(description = "是否已安装", example = "true")
    boolean installed
) {} 